Navigable river - French English Dictionary